Filtering Duplicated Invocations Using Symmetric Proxies

نویسندگان

  • Karim R. Mazouni
  • Rachid Guerraoui
چکیده

Invocation is the communication paradigm of objects. It is asymmetric by deenition: the invoker initiates the invocation whereas the invokee reacts to it. A proxy is a local representative of the invokee on the invoker's machine. Like the invocation, the proxy notion is asymmetric. However, when replicated objects are considered, there is a need for symmetric proxies: a regular proxy plus an invoker proxy on the invokee's machine. This paper shows that symmetric proxies are needed to implement pre-ltering of duplicated invoca-tions. It deenes both the duplicated invocation problem and the pre-ltering approach as an eecient solution. The paper presents an object model based on symmetric proxies. Finally, the implementation of the model in the GARF system is presented as well as similar works in the litterature.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Safe uniform proxies for Java

The proxy abstraction has a long-lasting tradition in object-oriented programming. From design patterns to inherent programming language support, from remote method invocations to simple forms of behavioral reflection – incarnations as well as applications of proxies are innumerable. Since version 1.3, Java supports the concept of dynamic proxy. Such an object conforms to a set of types specifi...

متن کامل

Fusion of Concurrent Invocations of Exclusive Methods

This paper describes a mechanism for “fusing” concurrent invocations of exclusive methods. The target of our work is object-oriented languages with concurrent extensions. In the languages, concurrent invocations of exclusive methods are serialized; only one invocation executes immediately and the others wait for their turn. The mechanism fuses multiple waiting invocations to a cheaper operation...

متن کامل

Simultaneous Proxy Evaluation

The Simultaneous Proxy Evaluation (SPE) architecture is designed to evaluate multiple web proxies in parallel using object requests which are duplicated and passed to each proxy. The SPE architecture reduces problems of unrealistic test environments, dated and/or inappropriate workloads, and is additionally applicable to content-based prefetching proxies. It is intended to measure byte and obje...

متن کامل

Broker Revisited

• The original Broker pattern contains a client-side and server-side proxy participant, which encapsulate system-specific functionality such as marshaling of requests and responses and mediation between client and requestor, and invoker and servant, respectively. Broker Revisited replaces these participants by encapsulating their responsibilities within other participants. Proxies are only need...

متن کامل

Analysing the Effect of Financial Development and Symmetric Information on Economic Growth of European Union Members

The relationship between financial development and economic growth is the crucial issues which could grab economists and policy makers' attention to it. Financial market plays an essential role on each economy, because it conducts funds to those individuals or firms which have productive investment opportunities. If the financial system does not perform this role efficiently, the economic effic...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995